
def internal_1():
  """ C1. Internal call DN1 to DN3, release DN1"""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.ReleaseCall()
  
def internal_2():
  """ C2. Internal call DN1 to DN3, abnormal release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_3():
  """ C3. Internal call DN1 to ACD2,  release DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.ReleaseCall()

def internal_4():
  """ C4. Internal call DN1 to ACD3,  abnormal release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def internal_5():
  """ C5. Internal call DN1 to ACD3 agent NotReady Ready"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD3)
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg3.ReleaseCall()



def internal_12():
  """ C12. Internal call DN1 to  DN2, two step transfer to DN3, release DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_13():
  """ C13. Internal call DN1 to  DN2, tinit to DN3, abnormal release DN2, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_14():
  """ C14. Internal call DN1 to  DN2, tinit to DN3, rel DN1, DN3 ans, DN2 rel"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(DN3)
  
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg2.ReleaseCall()

def internal_15():
  """ C15. Internal call DN1 to DN2, blind transfer to DN3, """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg1.ReleaseCall()

def internal_16():
  """ C16. Internal call, blind transfer to DN3, abnor"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.CompleteTransfer()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_17():
  """ C17. Internal call DN1 to  DN2,  DN2 two step transfer to ACD3, release DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_18():
  """ C18. Internal call DN1 to  DN2, two step transfer to ACD3, ANR_R, release DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_19():
  """ C19. Internal call DN1-DN2, blind transfer to ACD3,  """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(ACD3)
  AilAg2.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg3.ReleaseCall()

def internal_20():
  """ C20. Internal call DN1 to DN2, blind transfer to ACD3, abnor"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg2.CompleteTransfer()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def internal_21():
  """ C21. Internal call DN1 to  ACD2, two step transfer to DN3, release DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_22():
  """ C22. Internal call DN1 to  ACD2, tinit to DN3, abnormal release DN2, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_23():
  """ C23. Internal call DN1 to ACD2,blind transfer to DN3, """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.CompleteTransfer()
  AilAg3.SetReady()
  AilAg1.ReleaseCall()

def internal_24():
  """ C24. Internal call DN1 to ACD2, blind transfer to DN3, abnor"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg2.CompleteTransfer()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_25():
  """ C25. Internal call DN1 to ACD2,  ACD2 two step transfer to ACD3, release DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_26():
  """ C26. Internal call DN1 to ACD2, two step transfer to ACD3, ANR_R, release DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg2.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_27():
  """ C27. Internal call DN1 to ACD2, blind transfer to ACD3, """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(ACD3)
  AilAg2.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_28():
  """ C28. Internal call DN1 to ACD2, blind transfer to ACD3, abnor """
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg2.CompleteTransfer()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def internal_29():
  """ C29. Internal call DN1 to ACD2, tinit to DN3, rel DN1, ans DN3, rel DN3 """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(DN3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_30():
  """ C30. Internal call DN1 to ACD2, tinit to ACD3, rel DN1, ans DN3, rel DN3 """
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_31():
  """ C31. Internal call DN1 to ACD2, tinit to busy ACD3, rel DN1,  rel DN2 """
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()

def internal_32():
  """ C32. Internal call DN1 to ACD2, tinit to busy ACD3, rel DN1, ar, rel DN2 """
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()

def internal_33():
  """ C33. Internal call DN1 to ACD2, tinit busy ACD3,rel DN1,ag ready, rel DN2 """
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  AilAg2.ReleaseCall()

def internal_34():
  """ C34. Internal call DN1 to ACD2, tinit busy ACD3,rel DN1,ar, ans, rel DN2 """
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg3.ReleaseCall()

def internal_35():
  """ C35. Internal call DN1 to DN2, Internal conference to DN3, release DN1, DN2"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_36():
  """ C36. Internal call DN1 to DN2, DN2 cinit conference to DN3, abnorl release DN2, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_37():
  """ C37. Internal call DN1 to DN2, Internal conference to ACD3, release DN1, DN2"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_38():
  """ C38. Internal call DN1 to DN2, DN2 init conference to ACD3, abn release DN2, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_39():
  """ C39. Internal call DN1 to DN2, Internal conference to ACD3, agent NotReady-Ready"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateConference(ACD3)
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_40():
  """ C40. Internal call DN1 to ACD2, Internal conference to DN3, release DN1, DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_41():
  """ C41. Internal call DN1 to ACD2, DN2 cinit conference to DN3, abn rel DN2, release DN1"""
  AilAg3.SetNotReady()

  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_42():
  """ C42. Internal call DN1 to ACD2, Internal conference to ACD3, release DN1, DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_43():
  """ C43. Internal call DN1 to ACD2, DN2 init conference to ACD3, abnormal rel DN2, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_44():
  """ C44. Internal call DN1 to ACD2, Internal conference to ACD3, agent NotReady-Ready"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateConference(ACD3)
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_55():
  """CR1. DN1 call to DN2, DN1 transfer to DN3, release DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_56():
  """CR2. DN1 call to DN2, DN1 tinit to DN3, abn release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_57():
  """CR3. DN1 call to DN2, DN1 tinit to DN3, rel DN2, DN3 ans, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg1.ReleaseCall()

def internal_58():
  """CR4. DN1 call to DN2, DN1 tinit to DN3, abn rel DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_59():
  """CR5. DN1 call to DN2, DN1 tinit to DN3,  rel DN2, abn release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_60():
  """CR6. DN1 call to DN2, DN1 blind to DN3, release DN3"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_61():
  """CR7. DN1 call to DN2, DN1 blind  to DN3,abn release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.CompleteTransfer()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_62():
  """CR8. DN1 call to DN2, DN1 transfer to ACD3, release DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_63():
  """CR9. DN1 call to DN2, DN1 tinit  to ACD3,abn release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_64():
  """CR10. DN1 call to DN2, DN1 tinit  to ACD3, abnormal release DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_65():
  """CR11. DN1 call to DN2, DN1 tinit  to ACD3, release DN2,abn release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_66():
  """CR12. DN1 call to DN2, DN1 blind transfer to ACD3,release DN3"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_67():
  """CR13. DN1 call to DN2, DN1 blind transfer to ACD3,abn release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.CompleteTransfer()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_68():
  """CR14. DN1 call to DN2, DN1 tinit to ACD3, rel DN2, DN3 ans, DN1 rel"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_69():
  """CR15. DN1 call to DN2, DN1 tinit to ACd3, rel DN2, DN1 rel"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def internal_70():
  """CR16. DN1 call to DN2, DN1 tinit to ACD3, rel DN2, DN3 ready, DN1 rel"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg1.ReleaseCall()

def internal_71():
  """CR17. DN1 call to DN2, DN1 tinit to busy ACD3, rel DN2, DN3 ready-ans, DN1 rel"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg1.ReleaseCall()

def internal_72():
  """CR18. DN1 call to ACD2, DN1 transfer to DN3, release DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteTransfer()
  AilAg3.ReleaseCall()

def internal_73():
  """CR19. DN1 call to ACD2, DN1 tinit to DN3, abn release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_74():
  """CR20. DN1 call to ACD2, DN1 tinit to DN3, rel DN2, DN3 ans, rel DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg1.ReleaseCall()

def internal_75():
  """CR21. DN1 call to ACD2, DN1 tinit to DN3, abn rel DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_76():
  """CR22. DN1 call to ACD2, DN1 tinit to DN3,  rel DN2, abn release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_77():
  """CR23. DN1 call to ACD2, DN1 blind to DN3, release DN3"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.CompleteTransfer()
  AilAg3.SetReady()
  AilAg3.ReleaseCall()

def internal_78():
  """CR24. DN1 call to ACD2, DN1 blind  to DN3,abn release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(DN3)
  AilAg1.CompleteTransfer()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()


def internal_80():
  """CR26. DN1 call to ACD2, DN1 tinit  to ACD3,abn release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_81():
  """CR27. DN1 call to ACD2, DN1 tinit  to ACD3, abnormal release DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_82():
  """CR28. DN1 call to ACD2, DN1 tinit  to ACD3, release DN2,abn release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()


def internal_85():
  """CR31. DN1 call to ACD2, DN1 tinit to ACD3, rel DN2, DN3 ans, DN1 rel"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_86():
  """CR32. DN1 call to ACD2, DN1 tinit to busy ACD3, rel DN2, DN1 rel"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def internal_87():
  """CR33. DN1 call to ACD2, DN1 tinit to busy ACD3, rel DN2, DN3 ready, DN1 rel"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg1.ReleaseCall()

def internal_88():
  """CR34. DN1 call to ACD2, DN1 tinit to busy ACD3, rel DN2, DN3 ready-ans, DN1 rel"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg3.SetNotReady()
  AilAg1.InitiateTransfer(ACD3)
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  AilAg3.AnswerCall()
  AilAg1.ReleaseCall()

def internal_89():
  """CR35. DN1 call to DN2, DN1 conference to DN3, release DN1, DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.ReleaseCall()

def internal_90():
  """CR36. DN1 call to DN2, DN1 cinit to DN3, abnormal release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_91():
  """CR37. DN1 call to DN2, DN1 cinit to DN3, release DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_92():
  """CR38. DN1 call to DN2, DN1 cinit to DN3, release DN2, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_93():
  """CR39. DN1 call to DN2, DN1 conference to DN3, release DN1, DN2"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_94():
  """CR40. DN1 call to DN2, DN1 conference to DN3, release DN2, DN1"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_95():
  """CR41. DN1 call to DN2, DN1 conference to ACD3, release DN1, DN3"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.ReleaseCall()

def internal_96():
  """CR42. DN1 call to DN2, DN1 cinit to ACD3, abnormal release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_97():
  """CR43. DN1 call to DN2, DN1 cinit to ACD3, release DN1, release DN2"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()
  AilAg3.SetReady()
  
def internal_98():
  """CR44. DN1 call to DN2, DN1 cinit to ACD3, release DN2, release DN1"""

  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()
  
  
def internal_99():
  """CR45. DN1 call to DN2, DN1 conference to ACD3, release DN1 and DN2"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_100():
  """CR46. DN1 call to DN2, DN1 conference to ACD3, release DN2, DN1"""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_101():
  """CR47. DN1 call to ACD2, DN1 conference to DN3, release DN1, DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.ReleaseCall()

def internal_102():
  """CR48. DN1 call to ACD2, DN1 cinit to DN3, abnormal release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_103():
  """CR49. DN1 call to ACD2, DN1 cinit to DN3, release DN1, release DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_104():
  """CR50. DN1 call to ACD2, DN1 cinit to DN3, release DN2, release DN1"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_105():
  """CR51. DN1 call to ACD2, DN1 conference to DN3, release DN1, ACD2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_106():
  """CR52. DN1 call to ACD2, DN1 conference to DN3, release DN2, DN1"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_107():
  """CR53. DN1 call to ACD2, DN1 conference to ACD3, release DN1, DN3"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg3.ReleaseCall()

def internal_108():
  """CR54. DN1 call to ACD2, DN1 cinit to ACD3, abnormal release DN1, release DN1"""
  AilAg3.SetNotReady()
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg1.ReleaseCall()
  AilAg1.RetrieveCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()
  
def internal_109():
  """CR55. DN1 call to ACD2, DN1 cinit to ACD3, release DN1, release DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_110():
  """CR56. DN1 call to ACD2, DN1 cinit to ACD3, release DN2, release DN1"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()

def internal_111():
  """CR57. DN1 call to ACD2, DN1 conference to ACD3, release DN1 and DN2"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg3.ReleaseCall()
  AilAg2.ReleaseCall()

def internal_112():
  """CR58. DN1 call to ACD2, DN1 conference to ACD3, release DN2, DN1"""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg1.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg1.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg1.ReleaseCall()


